var arr = [4,1,6,9,3,2,8,7];

function compare(a,b){
	if(a < b) return false;  // < 正序   >倒序
	else return true
}

function exchange(arr, a, b){
	var temp = arr[a];
	arr[a] = arr[b];
	arr[b] = temp
}

function sort(arr) {                //可以是冒泡排序  选择排序 其他排序
	for(var i = 0; i < arr.length; i++){        
		for(var j = 0; j < arr.length - 1 -i; j++){   //j取最后一个 j+1就不存在了 每循环一圈，就不用和后面的大数相比了所以 -i
			if(compare(arr[j],arr[j + 1])) {
				exchange(arr, j, j + 1)
			}
		}
	}

}
sort(arr)
console.log(arr)
